Internal functions documentation

Building help menus: prompt_choose_function

Example Usage:

prompt_choose_function \  
    "# bent [command]" \  
        "run help" "help" "View all functions and extended help" \  
        "run core save" "save" "Save & upload your project" \  
        "run core upload" "upload" "upload your project (doesn't save first)" \  
        "run core update" "update" "Download all changes" \  
        "'" \  
        "run core tag" "tag" "Create a numbered release of your project" \  
        "run core revert" "revert" "Rollback to a previous save of your project" \  
        "run core merge" "merge" "Merge current branch into another branch" \  
        "run core check" "check" "Check the status of your project" \  
        "run core url" "url" "Get special urls to git hosts" \  
        "run core ignore" "ignore" "Download a .gitignore file from Github's gitignore repo" \  
    \  
;  

Details:

  • "' A message that prints plain". A plain "'" (with no text) will print a blank line
  • "# A header message"
  • "run command_group command" "shorthand" "Description of command"